Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijalec vgrajene programske opreme

Opis

Text copied to clipboard!
Iščemo razvijalca vgrajene programske opreme, ki bo odgovoren za načrtovanje, razvoj in vzdrževanje programske opreme, ki je integrirana v različne elektronske naprave. Kandidat bo sodeloval z inženirskimi ekipami za razvoj robustnih in učinkovitih rešitev, ki delujejo na različnih strojnih platformah. Pomembno je, da ima kandidat poglobljeno znanje programiranja v jeziku C ter razumevanje strojne opreme in komunikacijskih protokolov. Delo vključuje analizo zahtev, pisanje čiste in optimizirane kode, testiranje ter odpravljanje napak. Prav tako bo sodeloval pri integraciji programske opreme z ostalimi sistemi in zagotavljal tehnično podporo. Pričakujemo samostojnost, natančnost in sposobnost dela v timu, saj je razvoj vgrajene programske opreme ključnega pomena za uspeh naših izdelkov. Če ste navdušeni nad tehnologijo in želite prispevati k inovativnim rešitvam, vas vabimo, da se pridružite naši ekipi.

Odgovornosti

Text copied to clipboard!
  • Razvijanje in vzdrževanje vgrajene programske opreme v jeziku C.
  • Sodelovanje pri načrtovanju arhitekture programske opreme.
  • Testiranje in odpravljanje napak v programski opremi.
  • Optimizacija kode za delovanje na omejenih strojnih virih.
  • Sodelovanje z inženirskimi ekipami pri integraciji strojne in programske opreme.
  • Dokumentiranje razvoja in vzdrževanja programske opreme.
  • Uporaba orodij za nadzor različic in avtomatizacijo testiranja.
  • Analiza tehničnih zahtev in predlogov za izboljšave.
  • Spremljanje novih tehnologij in implementacija najboljših praks.
  • Zagotavljanje skladnosti programske opreme z industrijskimi standardi.

Zahteve

Text copied to clipboard!
  • Odlično znanje programskega jezika C.
  • Izkušnje z razvojem vgrajene programske opreme.
  • Razumevanje mikrokrmilnikov in strojne opreme.
  • Znanje komunikacijskih protokolov (npr. SPI, I2C, UART).
  • Izkušnje z orodji za odpravljanje napak in testiranje.
  • Sposobnost branja in razumevanja tehnične dokumentacije.
  • Poznavanje operacijskih sistemov vgrajenih naprav (npr. FreeRTOS) je prednost.
  • Dobre komunikacijske in timske sposobnosti.
  • Samostojnost in odgovornost pri delu.
  • Visoka stopnja natančnosti in analitičnega razmišljanja.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Kakšne izkušnje imate z razvojem vgrajene programske opreme?
  • Katere mikrokrmilnike ste uporabljali v preteklih projektih?
  • Kako pristopate k optimizaciji kode za omejene strojne vire?
  • Ali imate izkušnje z realnočasovnimi operacijskimi sistemi?
  • Kako rešujete težave pri odpravljanju napak v vgrajeni programski opremi?
  • Kakšna je vaša izkušnja z uporabo komunikacijskih protokolov?
  • Kako dokumentirate svoj razvoj programske opreme?
  • Kako sodelujete z drugimi člani inženirskih ekip?
  • Ali ste kdaj implementirali varnostne funkcije v vgrajeno programsko opremo?
  • Kako spremljate nove tehnologije na področju vgrajene programske opreme?